828 research outputs found

    The agent architecture InteRRaP : concept and application

    Get PDF
    One of the basic questions of research in Distributed Artificial Intelligence (DAI) is how agents have to be structured and organized, and what functionalities they need in order to be able to act and to interact in a dynamic environment. To cope with this question is the purpose of models and architectures for autonomous and intelligent agents. In the first part of this report, InteRRaP, an agent architecture for multi-agent systems is presented. The basic idea is to combine the use of patterns of behaviour with planning facilities in order to be able to exploit the advantages both of the reactive, behaviour-based and of the deliberate, plan-based paradigm. Patterns of behaviour allow an agent to react flexibly to changes in its environment. What is considered necessary for the performance of more sophisticated tasks is the ability of devising plans deliberately. A further important feature of the model is that it explicitly represents knowledge and strategies for cooperation. This makes it suitable for describing high-level interaction among autonomous agents. In the second part of the report, the loading-dock domain is presented, which has been the first application the InteRRaP agent model has been tested with. An automated loading-dock is described where the agent society consists of forklifts which have to load and unload trucks in a shared, dynamic environment

    Weak looking-ahead and its application in computer-integrated process planning

    Get PDF
    Constraint logic programming has been shown to be a very useful tool for knowledge representation and problem-solving in different areas. Finite Domain extensions of PROLOG together with efficient consistency techniques such as forward-checking and looking-ahead make it possible to solve many discrete combinatorial problems within a short development time. In this paper we present the weak looking-ahead strategy (WLA), a new consistency technique on finite domains combining the computational efficiency of forward-checking with the pruning power of looking-ahead. Moreover, incorporating weak looking-ahead into PROLOG\u27s SLD resolution gives a sound and complete inference rule whereas standard looking-ahead itself has been shown to be incomplete. Finally, we will show how to use weak looking-ahead in a real-world application to obtain an early search-space pruning while avoiding the control overhead involved by standard looking-ahead

    On the representation of temporal knowledge

    Get PDF
    The growing interest in an adequate modelling of time in Artificial Intelligence has given rise to the research discipline of Temporal Reasoning (TR). Due to different views, different approaches towards TR such as PL1, modal logics or Allen\u27s intervall logic have been investigated. It was realized at an early stage that each of this approaches has some strong points whereas it suffers from certain drawbacks. Thus recently, a number of research activities have emerged aiming at a combination of the classical paradigms for representing time. In the first part of this paper, we present an overview of the most important approaches to the integration of temporal knowledge into logic programming. In the second part, we present the CRONOLOG temporal logic programming language which has been developed to cover the quintessence of the approaches presented before. The third part of the paper describes TRAM, which it is an extension of CRONOLOG to a temporal knowledge representation system. Using TRAM it is possible to represent knowledge depending on time and to reason about this knowledge. TRAM has been conceptually based on a combination of modal logics with Allen\u27s interval logic. We present the Extended Modal Logics (EML) which establishes the theoretical framework for TRAM. We define an operational semantics and a horizontal compilation scheme for TRAM

    Cooperative transportation scheduling : an application domain for DAI

    Get PDF
    A multiagent approach to designing the transportation domain is presented. The MARS system is described which models cooperative order scheduling within a society of shipping companies. We argue why Distributed Artificial Intelligence (DAI) offers suitable tools to deal with the hard problems in this domain. We present three important instances for DAI techniques that proved useful in the transportation application: cooperation among the agents, task decomposition and task allocation, and decentralised planning. An extension of the contract net protocol for task decomposition and task allocation is presented; we show that it can be used to obtain good initial solutions for complex resource allocation problems. By introducing global information based upon auction protocols, this initial solution can be improved significantly. We demonstrate that the auction mechanism used for schedule optimisation can also be used for implementing dynamic replanning. Experimental results are provided evaluating the performance of different scheduling strategies

    Unifying control in a layered agent architecture

    Get PDF
    In this paper, we set up a unifying perspective of the individual control layers of the architecture InteRRaP for autonomous interacting agents. InteRRaP is a pragmatic approach to designing complex dynamic agent societies, e.g. for robotics Müller & Pischel and cooperative scheduling applications Fischer et al.94. It is based on three general functions describing how the actions an agent commits to are derived from its perception and from its mental model: belief revision and abstraction, situation recognition and goal activation, and planning and scheduling. It is argued that each InteRRaP control layer - the behaviour-based layer, the local planning layer, and the cooperative planning layer - can be described by a combination of different instantiations of these control functions. The basic structure of a control layer is defined. The individual functions and their implementation in the different layers are outlined. We demonstrate various options for the design of interacting agents within this framework by means of an interacting robots application. The performance of different agent types in a multiagent environment is empirically evaluated by a series of experiments

    Elicitation of user preferences for multi-attribute negotiation

    Get PDF
    corecore